<?php
/////////////////////////////////////////////////////////////////////////////
// 这个文件是 网城创想多用户商城 项目的一部分
//
// Copyright (c) 2007 - 2008 www.shopnc.net 
//
// 要查看完整的版权信息和许可信息，请查看源代码中附带的 COPYRIGHT 文件，
// 或者访问 http://www.shopnc.net/ 获得详细信息。
/////////////////////////////////////////////////////////////////////////////

/**
 * FILE_NAME : section.manage.php   FILE_PATH : D:\webroot\mulitishop\system\section.manage.php
 * ....后台网站通用管理类
 *
 * @copyright Copyright (c) 2007 - 2007 www.shopnc.net 
 * @author 网城创想多用户商城开发团队 php_netproject@yahoo.com.cn
 * @package 
 * @subpackage 
 * @version Tue Oct 23 20:37:43 CST 2007
 */

require_once("../global.inc.php");

class SysSectionManage extends SystemFrameWork{
	/**
	 * 栏目对象
	 *
	 * @var obj
	 */
	var $obj_section;
	
	function main(){
		/**
		 * 创建栏目对象
		 */
		if (!is_object($this->obj_section)){
			require_once("section.class.php");
			$this->obj_section = new SectionClass();
		}
		/**
		 * 设置模板路径
		 */
		$this->setsubtemplates("system");
		
		/**
		 * 语言包
		 */
		$this->getlang("shop");
		
		switch($this->_input['action']){
			case "add":
				$this->_addSection();
				break;
			case "modi":
				$this->_getSection();
				break;
			case "addsave":
				$this->_addsaveSection();
				break;
			case "modisave":
				$this->_modisaveSection();
				break;
			case "del":
				$this->_delSection();
				break;
			default:
				$this->_getSectionList();
		}
	}
	
	/**
	 * 新增网站通用栏目页面
	 *
	 */
	function _addSection(){
		$this->showpage('sys_section.add');
	}
	/**
	 * 得到某栏目信息
	 *
	 */
	function _getSection(){
		$section_array = $this->obj_section->getOneSection($this->_input['id']);
		$this->output('section_array',$section_array);
		$this->showpage('sys_section.modi');
	}
	/**
	 * 保存新增通用栏目到数据库中
	 *
	 */
	function _addsaveSection(){
		$this->obj_section->addSection($this->_input);
	}
	/**
	 * 保存修改通用栏目到数据库中
	 *
	 */
	function _modisaveSection(){
		$this->obj_section->updateSection($this->_input);
	}
	
	/**
	 * 得到通用栏目列表
	 *
	 */
	function _getSectionList(){
		$section_array = $this->obj_section->getSectionList();
		$this->output('section_array',$section_array);
		$this->showpage('sys_section.manage');
	}
	
	/**
	 * 删除通用栏目
	 *
	 */
	function _delSection(){
		$this->obj_section->deleSection($this->_input['id']);
	}
}

$section_manage = new SysSectionManage();
$section_manage->main();
unset($section_manage);
?>